package net.cloudcodex.client.storyboard.player.view;

import net.cloudcodex.client.storyboard.command.view.CommandView;

import com.google.gwt.event.dom.client.HasClickHandlers;
import com.google.gwt.i18n.client.Messages;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.IsWidget;

/**
 * 
 * 
 * @author ADaroussin
 */
public interface PlayerBoardView extends IsWidget {

	public interface Message extends Messages {
		public String getPlayerBoardTabName();
	}

	public void addScene(SceneView scene);

	public HasClickHandlers getNewSceneButton();

	public HasClickHandlers getTalkButton();

	public HasClickHandlers getOffButton();

	public Button getRollButton();

	public HasClickHandlers getDeleteButton();

	public Button getReindexButton();

	public void setCommand(CommandView command);
}
